
#ifndef __BEEP_H_
#define __BEEP_H_

#include "driver/gpio.h"


/* 引脚定义 */
#define LED_GPIO_PIN1    23

/* 引脚的输出的电平状态 */
enum GPIO_OUTPUT_STATE1
{
    PIN_RESET1,
    PIN_SET1
};

/* LED端口定义 */
#define BEEP(x)          do { x ?                                      \
                             gpio_set_level(LED_GPIO_PIN1, PIN_SET1) :  \
                             gpio_set_level(LED_GPIO_PIN1, PIN_RESET1); \
                        } while(0)  /* LED翻转 */

/* LED取反定义 */
#define LED_TOGGLE1()    do { gpio_set_level(LED_GPIO_PIN1, !gpio_get_level(LED_GPIO_PIN)); } while(0)  /* LED翻转 */

/* 函数声明*/
void beep_init(void);    /* 初始化LED */
#endif
